import { 
  Zap, 
  Keyboard, 
  Brain, 
  Eye, 
  Target, 
  Palette, 
  Calculator,
  Puzzle,
  Focus,
  BookOpen,
  Star,
  Crown,
  Medal,
  Flame,
  Trophy,
  Boxes,
  TrendingUp,
  Lightbulb,
  Search,
  Sparkles,
  MessageCircle,
  Volume2,
  ArrowRight,
  Smile,
  Layers,
  FileText,
  Shuffle,
  StopCircle,
  Gauge,
  MapPin,
  Mic,
  Scale,
  Timer,
  Hash,
  GitBranch
} from 'lucide-react';
import { TestConfig, TestCategory, Achievement } from '../types';

export const testCategories: Record<string, TestCategory> = {
  cognitive: {
    name: '认知能力',
    description: '基础认知技能测试',
    color: 'text-blue-500',
    tests: ['reaction', 'memory', 'attention', 'working-memory']
  },
  academic: {
    name: '学术技能',
    description: '学习和计算能力',
    color: 'text-green-500',
    tests: ['math', 'typing']
  },
  perceptual: {
    name: '感知能力',
    description: '视觉和协调能力',
    color: 'text-purple-500',
    tests: ['color', 'visual', 'coordination']
  },
  logical: {
    name: '逻辑推理',
    description: '逻辑思维和推理能力',
    color: 'text-orange-500',
    tests: ['logical', 'spatial-reasoning', 'pattern-recognition', 'abstract-reasoning', 'sequence-reasoning']
  },
  creative: {
    name: '创新思维',
    description: '创造力和批判性思维',
    color: 'text-emerald-500',
    tests: ['critical-thinking', 'creative-thinking']
  },
  language: {
    name: '语言能力',
    description: '语言理解和表达能力',
    color: 'text-pink-500',
    tests: ['word-association', 'reading-comprehension', 'verbal-fluency']
  },
  memory: {
    name: '记忆系统',
    description: '各类型记忆能力测试',
    color: 'text-indigo-500',
    tests: ['audio-memory', 'spatial-memory']
  },
  social: {
    name: '社交情商',
    description: '情绪识别和社交理解',
    color: 'text-rose-500',
    tests: ['emotion-recognition']
  },
  executive: {
    name: '执行功能',
    description: '任务管理和执行控制',
    color: 'text-teal-500',
    tests: ['multitask', 'cognitive-flexibility', 'inhibitory-control']
  },
  processing: {
    name: '信息处理',
    description: '信息处理速度和效率',
    color: 'text-amber-500',
    tests: ['processing-speed']
  },
  decision: {
    name: '决策推理',
    description: '决策能力和规则发现',
    color: 'text-violet-500',
    tests: ['decision-making', 'concept-formation']
  },
  perception: {
    name: '感知能力',
    description: '时间感知和数字记忆',
    color: 'text-orange-500',
    tests: ['time-perception', 'digit-memory']
  }
};

export const tests: TestConfig[] = [
  {
    id: 'reaction',
    title: '反应时间测试',
    description: '测试您的反应速度和注意力',
    icon: Zap,
    color: 'text-yellow-500',
    bgColor: 'bg-yellow-50 dark:bg-yellow-950',
    difficulty: '简单',
    duration: '1-2分钟',
    category: 'cognitive'
  },
  {
    id: 'typing',
    title: '打字速度测试',
    description: '测试您的打字速度和准确性',
    icon: Keyboard,
    color: 'text-blue-500',
    bgColor: 'bg-blue-50 dark:bg-blue-950',
    difficulty: '中等',
    duration: '3-5分钟',
    category: 'academic'
  },
  {
    id: 'memory',
    title: '记忆力测试',
    description: '测试您的短期记忆能力',
    icon: Brain,
    color: 'text-purple-500',
    bgColor: 'bg-purple-50 dark:bg-purple-950',
    difficulty: '中等',
    duration: '2-3分钟',
    category: 'cognitive'
  },
  {
    id: 'attention',
    title: '注意力测试',
    description: '测试您的专注力和观察力',
    icon: Eye,
    color: 'text-green-500',
    bgColor: 'bg-green-50 dark:bg-green-950',
    difficulty: '中等',
    duration: '3-4分钟',
    category: 'cognitive'
  },
  {
    id: 'coordination',
    title: '手眼协调测试',
    description: '测试您的动作协调能力',
    icon: Target,
    color: 'text-red-500',
    bgColor: 'bg-red-50 dark:bg-red-950',
    difficulty: '困难',
    duration: '2-3分钟',
    category: 'perceptual'
  },
  {
    id: 'color',
    title: '颜色识别测试',
    description: '测试您的颜色辨识能力',
    icon: Palette,
    color: 'text-pink-500',
    bgColor: 'bg-pink-50 dark:bg-pink-950',
    difficulty: '简单',
    duration: '2-3分钟',
    category: 'perceptual'
  },
  {
    id: 'math',
    title: '数学计算测试',
    description: '测试您的计算速度和准确性',
    icon: Calculator,
    color: 'text-indigo-500',
    bgColor: 'bg-indigo-50 dark:bg-indigo-950',
    difficulty: '中等',
    duration: '3-5分钟',
    category: 'academic'
  },
  {
    id: 'logical',
    title: '逻辑推理测试',
    description: '测试您的逻辑思维能力',
    icon: Puzzle,
    color: 'text-orange-500',
    bgColor: 'bg-orange-50 dark:bg-orange-950',
    difficulty: '困难',
    duration: '5-8分钟',
    category: 'academic'
  },
  {
    id: 'visual',
    title: '视觉感知测试',
    description: '测试您的视觉处理能力',
    icon: Focus,
    color: 'text-teal-500',
    bgColor: 'bg-teal-50 dark:bg-teal-950',
    difficulty: '中等',
    duration: '3-4分钟',
    category: 'perceptual'
  },
  {
    id: 'working-memory',
    title: '工作记忆测试',
    description: '测试您的工作记忆容量',
    icon: BookOpen,
    color: 'text-cyan-500',
    bgColor: 'bg-cyan-50 dark:bg-cyan-950',
    difficulty: '困难',
    duration: '4-6分钟',
    category: 'cognitive'
  },
  {
    id: 'spatial-reasoning',
    title: '空间推理测试',
    description: '测试您的空间想象和立体思维能力',
    icon: Boxes,
    color: 'text-amber-500',
    bgColor: 'bg-amber-50 dark:bg-amber-950',
    difficulty: '困难',
    duration: '5-7分钟',
    category: 'logical'
  },
  {
    id: 'pattern-recognition',
    title: '模式识别测试',
    description: '测试您的规律发现和模式识别能力',
    icon: TrendingUp,
    color: 'text-rose-500',
    bgColor: 'bg-rose-50 dark:bg-rose-950',
    difficulty: '中等',
    duration: '4-6分钟',
    category: 'logical'
  },
  {
    id: 'abstract-reasoning',
    title: '抽象推理测试',
    description: '测试您的抽象思维和图形推理能力',
    icon: Search,
    color: 'text-violet-500',
    bgColor: 'bg-violet-50 dark:bg-violet-950',
    difficulty: '困难',
    duration: '6-8分钟',
    category: 'logical'
  },
  {
    id: 'critical-thinking',
    title: '批判性思维测试',
    description: '测试您的逻辑分析和推理论证能力',
    icon: Lightbulb,
    color: 'text-emerald-500',
    bgColor: 'bg-emerald-50 dark:bg-emerald-950',
    difficulty: '困难',
    duration: '7-10分钟',
    category: 'creative'
  },
  {
    id: 'creative-thinking',
    title: '创新思维测试',
    description: '测试您的发散思维和创意解决问题能力',
    icon: Sparkles,
    color: 'text-sky-500',
    bgColor: 'bg-sky-50 dark:bg-sky-950',
    difficulty: '中等',
    duration: '8-12分钟',
    category: 'creative'
  },
  {
    id: 'word-association',
    title: '词汇联想测试',
    description: '测试您的语言创造力和词汇联想能力',
    icon: MessageCircle,
    color: 'text-pink-500',
    bgColor: 'bg-pink-50 dark:bg-pink-950',
    difficulty: '中等',
    duration: '5-7分钟',
    category: 'language'
  },
  {
    id: 'audio-memory',
    title: '音频记忆测试',
    description: '测试您的听觉记忆和音频识别能力',
    icon: Volume2,
    color: 'text-indigo-500',
    bgColor: 'bg-indigo-50 dark:bg-indigo-950',
    difficulty: '中等',
    duration: '4-6分钟',
    category: 'memory'
  },
  {
    id: 'sequence-reasoning',
    title: '序列推理测试',
    description: '测试您的数字和图形序列推理能力',
    icon: ArrowRight,
    color: 'text-slate-500',
    bgColor: 'bg-slate-50 dark:bg-slate-950',
    difficulty: '困难',
    duration: '6-8分钟',
    category: 'logical'
  },
  {
    id: 'emotion-recognition',
    title: '情绪识别测试',
    description: '测试您的面部表情和情绪识别能力',
    icon: Smile,
    color: 'text-rose-500',
    bgColor: 'bg-rose-50 dark:bg-rose-950',
    difficulty: '中等',
    duration: '4-5分钟',
    category: 'social'
  },
  {
    id: 'multitask',
    title: '多任务处理测试',
    description: '测试您同时处理多个任务的执行能力',
    icon: Layers,
    color: 'text-teal-500',
    bgColor: 'bg-teal-50 dark:bg-teal-950',
    difficulty: '困难',
    duration: '3-5分钟',
    category: 'executive'
  },
  {
    id: 'reading-comprehension',
    title: '阅读理解测试',
    description: '测试您的文字理解和信息提取能力',
    icon: FileText,
    color: 'text-pink-600',
    bgColor: 'bg-pink-50 dark:bg-pink-950',
    difficulty: '中等',
    duration: '8-10分钟',
    category: 'language'
  },
  {
    id: 'cognitive-flexibility',
    title: '认知灵活性测试',
    description: '测试您的思维转换和适应能力',
    icon: Shuffle,
    color: 'text-teal-600',
    bgColor: 'bg-teal-50 dark:bg-teal-950',
    difficulty: '困难',
    duration: '5-7分钟',
    category: 'executive'
  },
  {
    id: 'inhibitory-control',
    title: '抑制控制测试',
    description: '测试您的自控力和注意力控制能力',
    icon: StopCircle,
    color: 'text-red-600',
    bgColor: 'bg-red-50 dark:bg-red-950',
    difficulty: '中等',
    duration: '4-6分钟',
    category: 'executive'
  },
  {
    id: 'processing-speed',
    title: '信息处理速度测试',
    description: '测试您快速处理简单信息的能力',
    icon: Gauge,
    color: 'text-amber-600',
    bgColor: 'bg-amber-50 dark:bg-amber-950',
    difficulty: '简单',
    duration: '3-4分钟',
    category: 'processing'
  },
  {
    id: 'spatial-memory',
    title: '空间记忆测试',
    description: '测试您对位置和空间关系的记忆能力',
    icon: MapPin,
    color: 'text-indigo-600',
    bgColor: 'bg-indigo-50 dark:bg-indigo-950',
    difficulty: '中等',
    duration: '5-7分钟',
    category: 'memory'
  },
  {
    id: 'verbal-fluency',
    title: '语言流利性测试',
    description: '测试您的词汇检索和语言产出速度',
    icon: Mic,
    color: 'text-pink-700',
    bgColor: 'bg-pink-50 dark:bg-pink-950',
    difficulty: '中等',
    duration: '6-8分钟',
    category: 'language'
  },
  {
    id: 'decision-making',
    title: '决策能力测试',
    description: '测试您在不确定情况下的决策质量',
    icon: Scale,
    color: 'text-violet-600',
    bgColor: 'bg-violet-50 dark:bg-violet-950',
    difficulty: '困难',
    duration: '8-10分钟',
    category: 'decision'
  },
  {
    id: 'time-perception',
    title: '时间感知测试',
    description: '测试您对时间流逝的感知准确性',
    icon: Timer,
    color: 'text-orange-600',
    bgColor: 'bg-orange-50 dark:bg-orange-950',
    difficulty: '中等',
    duration: '5-7分钟',
    category: 'perception'
  },
  {
    id: 'digit-memory',
    title: '数字工作记忆测试',
    description: '测试您对数字序列的记忆和处理能力',
    icon: Hash,
    color: 'text-blue-700',
    bgColor: 'bg-blue-50 dark:bg-blue-950',
    difficulty: '困难',
    duration: '6-8分钟',
    category: 'perception'
  },
  {
    id: 'concept-formation',
    title: '概念形成测试',
    description: '测试您的抽象概念学习和规则发现能力',
    icon: GitBranch,
    color: 'text-violet-700',
    bgColor: 'bg-violet-50 dark:bg-violet-950',
    difficulty: '困难',
    duration: '10-12分钟',
    category: 'decision'
  }
];

export const initialAchievements: Achievement[] = [
  // 基础成就 - 测试完成里程碑
  {
    id: 'first-test',
    name: '初次尝试',
    description: '完成第一个测试',
    icon: Star,
    unlocked: false,
    category: 'milestone',
    rarity: 'common'
  },
  {
    id: 'five-tests',
    name: '积极探索',
    description: '完成5个不同的测试',
    icon: Medal,
    unlocked: false,
    category: 'milestone',
    rarity: 'common'
  },
  {
    id: 'ten-tests',
    name: '探索先锋',
    description: '完成10个不同的测试',
    icon: Search,
    unlocked: false,
    category: 'milestone',
    rarity: 'uncommon'
  },
  {
    id: 'twenty-tests',
    name: '测试专家',
    description: '完成20个不同的测试',
    icon: Crown,
    unlocked: false,
    category: 'milestone',
    rarity: 'rare'
  },
  {
    id: 'all-tests',
    name: '完全精通',
    description: '完成所有30个测试',
    icon: Trophy,
    unlocked: false,
    category: 'milestone',
    rarity: 'legendary'
  },

  // 表现成就 - 分数相关
  {
    id: 'perfect-score',
    name: '完美表现',
    description: '在任意测试中获得满分',
    icon: Crown,
    unlocked: false,
    category: 'performance',
    rarity: 'rare'
  },
  {
    id: 'high-achiever',
    name: '高分达成',
    description: '在任意测试中获得95分以上',
    icon: TrendingUp,
    unlocked: false,
    category: 'performance',
    rarity: 'uncommon'
  },
  {
    id: 'consistency-king',
    name: '稳定王者',
    description: '连续5个测试都获得85分以上',
    icon: Target,
    unlocked: false,
    category: 'performance',
    rarity: 'rare'
  },
  {
    id: 'average-excellence',
    name: '卓越平均',
    description: '总体平均分达到90分',
    icon: Star,
    unlocked: false,
    category: 'performance',
    rarity: 'epic'
  },

  // 专业成就 - 各认知领域精通
  {
    id: 'cognitive-master',
    name: '认知大师',
    description: '在认知能力类测试中平均得分85+',
    icon: Brain,
    unlocked: false,
    category: 'mastery',
    rarity: 'rare'
  },
  {
    id: 'logic-genius',
    name: '逻辑天才',
    description: '在逻辑推理类测试中平均得分90+',
    icon: Puzzle,
    unlocked: false,
    category: 'mastery',
    rarity: 'epic'
  },
  {
    id: 'creative-mind',
    name: '创意大脑',
    description: '在创新思维类测试中平均得分85+',
    icon: Lightbulb,
    unlocked: false,
    category: 'mastery',
    rarity: 'rare'
  },
  {
    id: 'memory-champion',
    name: '记忆冠军',
    description: '在记忆系统类测试中平均得分90+',
    icon: BookOpen,
    unlocked: false,
    category: 'mastery',
    rarity: 'epic'
  },
  {
    id: 'language-expert',
    name: '语言专家',
    description: '在语言能力类测试中平均得分85+',
    icon: MessageCircle,
    unlocked: false,
    category: 'mastery',
    rarity: 'rare'
  },
  {
    id: 'perception-pro',
    name: '感知专家',
    description: '在感知能力类测试中平均得分85+',
    icon: Eye,
    unlocked: false,
    category: 'mastery',
    rarity: 'rare'
  },
  {
    id: 'social-intelligence',
    name: '社交智慧',
    description: '在社交情商类测试中平均得分90+',
    icon: Smile,
    unlocked: false,
    category: 'mastery',
    rarity: 'epic'
  },
  {
    id: 'executive-excellence',
    name: '执行卓越',
    description: '在执行功能类测试中平均得分85+',
    icon: Layers,
    unlocked: false,
    category: 'mastery',
    rarity: 'rare'
  },

  // 速度成就
  {
    id: 'speed-demon',
    name: '速度恶魔',
    description: '在反应时间测试中获得超快反应',
    icon: Zap,
    unlocked: false,
    category: 'speed',
    rarity: 'rare'
  },
  {
    id: 'typing-master',
    name: '打字大师',
    description: '在打字测试中达到专业水准',
    icon: Keyboard,
    unlocked: false,
    category: 'speed',
    rarity: 'uncommon'
  },
  {
    id: 'quick-thinker',
    name: '快速思考者',
    description: '在数学计算测试中展现超快计算',
    icon: Calculator,
    unlocked: false,
    category: 'speed',
    rarity: 'rare'
  },

  // 坚持成就 - 连续性奖励
  {
    id: 'streak-3',
    name: '三日坚持',
    description: '连续3天进行测试',
    icon: Flame,
    unlocked: false,
    category: 'persistence',
    rarity: 'common'
  },
  {
    id: 'streak-7',
    name: '一周坚持',
    description: '连续7天进行测试',
    icon: Flame,
    unlocked: false,
    category: 'persistence',
    rarity: 'uncommon'
  },
  {
    id: 'streak-14',
    name: '半月坚持',
    description: '连续14天进行测试',
    icon: Flame,
    unlocked: false,
    category: 'persistence',
    rarity: 'rare'
  },
  {
    id: 'streak-30',
    name: '满月坚持',
    description: '连续30天进行测试',
    icon: Flame,
    unlocked: false,
    category: 'persistence',
    rarity: 'legendary'
  },

  // 综合成就 - 多维度表现
  {
    id: 'all-categories',
    name: '全能选手',
    description: '完成所有12个类别的测试',
    icon: Trophy,
    unlocked: false,
    category: 'comprehensive',
    rarity: 'epic'
  },
  {
    id: 'well-rounded',
    name: '全面发展',
    description: '在每个类别中都获得80分以上',
    icon: Star,
    unlocked: false,
    category: 'comprehensive',
    rarity: 'legendary'
  },
  {
    id: 'cognitive-elite',
    name: '认知精英',
    description: '在所有认知测试中平均得分90+',
    icon: Crown,
    unlocked: false,
    category: 'comprehensive',
    rarity: 'legendary'
  },

  // 挑战成就 - 特殊条件
  {
    id: 'perfect-streak',
    name: '完美连击',
    description: '连续3个测试都获得95分以上',
    icon: Target,
    unlocked: false,
    category: 'challenge',
    rarity: 'epic'
  },
  {
    id: 'improvement-master',
    name: '进步大师',
    description: '在同一测试中提高20分以上',
    icon: TrendingUp,
    unlocked: false,
    category: 'challenge',
    rarity: 'rare'
  },
  {
    id: 'night-owl',
    name: '夜猫子',
    description: '在晚上10点后完成测试',
    icon: Eye,
    unlocked: false,
    category: 'challenge',
    rarity: 'uncommon'
  },
  {
    id: 'early-bird',
    name: '早起鸟',
    description: '在早上7点前完成测试',
    icon: Timer,
    unlocked: false,
    category: 'challenge',
    rarity: 'uncommon'
  },

  // 专项测试成就
  {
    id: 'reaction-lightning',
    name: '闪电反应',
    description: '在反应时间测试中反应时间低于200ms',
    icon: Zap,
    unlocked: false,
    category: 'specific',
    rarity: 'epic'
  },
  {
    id: 'memory-palace',
    name: '记忆宫殿',
    description: '在记忆测试中记住15个以上项目',
    icon: Brain,
    unlocked: false,
    category: 'specific',
    rarity: 'rare'
  },
  {
    id: 'eagle-eye',
    name: '鹰眼',
    description: '在视觉感知测试中获得完美识别',
    icon: Focus,
    unlocked: false,
    category: 'specific',
    rarity: 'rare'
  },
  {
    id: 'math-wizard',
    name: '数学巫师',
    description: '在数学测试中全部答对且用时最短',
    icon: Calculator,
    unlocked: false,
    category: 'specific',
    rarity: 'epic'
  },
  {
    id: 'color-master',
    name: '色彩大师',
    description: '在颜色识别测试中获得完美色感',
    icon: Palette,
    unlocked: false,
    category: 'specific',
    rarity: 'rare'
  },
  {
    id: 'coordination-king',
    name: '协调之王',
    description: '在手眼协调测试中展现完美控制',
    icon: Target,
    unlocked: false,
    category: 'specific',
    rarity: 'epic'
  },

  // 稀有隐藏成就
  {
    id: 'lucky-seven',
    name: '幸运七',
    description: '在第7次测试时获得77分',
    icon: Star,
    unlocked: false,
    category: 'hidden',
    rarity: 'legendary'
  },
  {
    id: 'century-club',
    name: '百分俱乐部',
    description: '完成100次测试',
    icon: Trophy,
    unlocked: false,
    category: 'hidden',
    rarity: 'legendary'
  },
  {
    id: 'perfectionist',
    name: '完美主义者',
    description: '在5个不同测试中都获得满分',
    icon: Crown,
    unlocked: false,
    category: 'hidden',
    rarity: 'legendary'
  },
  {
    id: 'renaissance-mind',
    name: '文艺复兴思维',
    description: '在艺术、科学、语言相关测试中都表现卓越',
    icon: Sparkles,
    unlocked: false,
    category: 'hidden',
    rarity: 'legendary'
  },

  // AI对战成就
  {
    id: 'ai-challenger',
    name: 'AI挑战者',
    description: '完成第一次AI对战',
    icon: Trophy,
    unlocked: false,
    category: 'ai-battle',
    rarity: 'common'
  },
  {
    id: 'ai-victor',
    name: 'AI征服者',
    description: '在AI对战中获胜',
    icon: Crown,
    unlocked: false,
    category: 'ai-battle',
    rarity: 'rare'
  },
  {
    id: 'ai-dominator',
    name: 'AI主宰',
    description: '连续3次AI对战获胜',
    icon: Flame,
    unlocked: false,
    category: 'ai-battle',
    rarity: 'epic'
  },

  // 新增专项测试成就 - 补充最新的测试
  {
    id: 'digit-savant',
    name: '数字神童',
    description: '在数字工作记忆测试中达到5-back级别',
    icon: Hash,
    unlocked: false,
    category: 'specific',
    rarity: 'epic'
  },
  {
    id: 'time-master',
    name: '时间大师',
    description: '在时间感知测试中平均误差小于5%',
    icon: Timer,
    unlocked: false,
    category: 'specific',
    rarity: 'rare'
  },
  {
    id: 'concept-genius',
    name: '概念天才',
    description: '在概念形成测试中快速发现所有规则',
    icon: GitBranch,
    unlocked: false,
    category: 'specific',
    rarity: 'epic'
  },
  {
    id: 'spatial-navigator',
    name: '空间导航者',
    description: '在空间记忆测试中完美记住复杂路径',
    icon: MapPin,
    unlocked: false,
    category: 'specific',
    rarity: 'rare'
  },
  {
    id: 'verbal-virtuoso',
    name: '语言大师',
    description: '在语言流利性测试中展现丰富词汇',
    icon: Mic,
    unlocked: false,
    category: 'specific',
    rarity: 'rare'
  },
  {
    id: 'decision-maker',
    name: '决策专家',
    description: '在决策测试中做出最优选择',
    icon: Scale,
    unlocked: false,
    category: 'specific',
    rarity: 'rare'
  },
  {
    id: 'processing-pro',
    name: '处理专家',
    description: '在信息处理速度测试中达到极速水平',
    icon: Gauge,
    unlocked: false,
    category: 'specific',
    rarity: 'rare'
  },

  // 新增类别精通成就
  {
    id: 'processing-master',
    name: '信息处理大师',
    description: '在信息处理类测试中平均得分85+',
    icon: Gauge,
    unlocked: false,
    category: 'mastery',
    rarity: 'rare'
  },
  {
    id: 'decision-master',
    name: '决策推理大师',
    description: '在决策推理类测试中平均得分85+',
    icon: Scale,
    unlocked: false,
    category: 'mastery',
    rarity: 'rare'
  },
  {
    id: 'perception-master',
    name: '感知大师',
    description: '在感知能力类测试中平均得分85+',
    icon: Timer,
    unlocked: false,
    category: 'mastery',
    rarity: 'rare'
  },

  // 增强版综合成就
  {
    id: 'cognitive-supreme',
    name: '认知至尊',
    description: '在所有12个类别中都达到专精水平',
    icon: Crown,
    unlocked: false,
    category: 'comprehensive',
    rarity: 'legendary'
  },
  {
    id: 'ultimate-scholar',
    name: '终极学者',
    description: '完成所有测试且平均分95+',
    icon: Sparkles,
    unlocked: false,
    category: 'comprehensive',
    rarity: 'legendary'
  }
];